CafePie – A Visual Programming Environment for CafeOBJ

نویسندگان

  • Tohru Ogawa
  • Jiro Tanaka
چکیده

We have implemented a visual programming system CafePie. Program editing and execution in CafePie are performed in one window. All program editing operations are handled in a uniform manner. We propose to customize the object views, which prescribe the visible part of the program object. Data structures of the program can be visualized as users like by using visual transformation rules. These rules can also be edited using drag-and-drop operations. We call these visualized objects “realistic” expression. The users can edit and execute the program by using “realistic” expression. We have also implemented the prototype on CafePie.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Double-Click and Drag-and-Drop in Visual Programming Environment for CafeOBJ

This paper describes a visual programming environment for an algebraic specification language where program editing and execution are shown visually. By expressing a program visually, programming becomes more intuitive and easier. We have developed the visual programming system CafePie for the algebraic specification language CafeOBJ. In CafePie, program editing and execution are all performed ...

متن کامل

Realistic Program Visualization in CafePie

CafePie is a visual programming environment for CafeOBJ, an algebraic specification language based on term rewriting. CafePie shows term rewriting directly by using two types of visualizations: animated cartoon-like and Obi-shaped. A more abstract visualization schema is necessary instead of program understanding at the programming language level. Therefore we investigate the visualization sche...

متن کامل

CafePie: A Visual Programming System for CafeOBJ

CafePie is a visual programming system for CafeOBJ, an algebraic specification language based on term rewriting. Program editing and execution in CafePie are performed in one window. All program editing operations are handled in a uniform manner. An abstract visualization schema is necessary to understand the program at the programming language level. In this paper, we propose visualized term r...

متن کامل

An Overview of Cafe Project

Cafe is the name of an environment for systematic development of formal speci cations based on algebraic speci cation techniques. The concept of Cafe was conceived by the rst author around 1990 at ETL 1 as a successor of the OBJ language system. The development of Cafe has been supported by IPA 2 from 1992, and the rst version of CafeOBJ (a main speci cation language of Cafe ) was released in D...

متن کامل

Logical Semantics for CafeOBJ

This paper presents the semantics of CafeOBJ system and language. CafeOBJ is a succesor of the famous algebraic specification and programming language OBJ but adding several new primitive paradigms to the traditional OBJ language, such as rewriting logic, and behavioural concurrent specification. We do not address here the detalied mathematical aspects of CafeOBJ semantics (which sometimes coul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001